package message

type DebugMessage struct {
	Typ       string `json:"type"`
	DeviceId  string `json:"deviceId"`
	ProductId string `json:"productId"`
	Data      string `json:"data"`
}

func NewDebugMessage(deviceId string, productId string, data string) *DebugMessage {
	return &DebugMessage{
		Typ:       string(DEBUG),
		DeviceId:  deviceId,
		ProductId: productId,
		Data:      data,
	}
}

func (m *DebugMessage) Type() MessageType {
	return DEBUG
}
func (m *DebugMessage) GetDeviceId() string {
	return m.DeviceId
}
func (m *DebugMessage) GetProductId() string {
	return m.ProductId
}
